/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.8
 */

package org.jeecg.modules.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 工单表(work_order)
 * 
 * @author yunfa_liu
 * @version 1.0.0 2019-07-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class WorkOrder implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -2607819151364197841L;

    /** 工单编号，使用uuid */
    @TableId(type = IdType.UUID)
    private String workId;

    /** 工单编号，以g开头，拼接时间戳，再加5位数随机数 */
    private String workNo;

    /** 工单名称 */
    private String wrodName;

    /** 客户名称 */
    private String wrodCustomer;

    /** 客户手机号 */
    private String wrodPhone;

    /** 客户地址 */
    private String wrodAddress;

    /** 工单备注，如坏了什么机器 */
    private String wrodRemarks;

    /** 是否分配工单，连接数据字典表，1：未分配，2：已分配 3：已处理  4：已完成 */
    private Integer wrodDistribution;

    /** 工单开始时间 */
    private Date wrodStart;

    /** 工单结束时间 */
    private Date wrodEnd;

    /** 工单金额 */
    private Float wrodMoney;

    /** 使用车辆类型：1：自行车，2：公交，3：开车 */
    private Integer wrodVehicle;

    /** 是否电话确认，0未确认，1，已确认 */
    private Integer wrodPhoneConfirm;

    /** 需要的工具，以字符保存 */
    private String wrodTool;

    /** 是否工具确认，0未确认，1，已确认 */
    private Integer wrodToolConfirm;

    /** 工单完成时间 */
    private Date wrodComplete;

    /** 工单类型，1，外勤工单，2，内勤工单 */
    private Integer wrodType;

    /** 创建人 */
    private String createBy;

    /** 创建时间 */
    private Date createTime;

    /** 修改人 */
    private Byte[] updateBy;

    /** 修改时间 */
    private Date updateTime;

}